spiny-headed worm - Turkish English Dictionary